home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Tech Arsenal 1
/
Tech Arsenal (Arsenal Computer).ISO
/
tek-04
/
tool_inc.zip
/
REPLSTR.INC
< prev
next >
Wrap
Text File
|
1990-02-25
|
785b
|
29 lines
(*
* Copyright 1987, 1989 Samuel H. Smith; All rights reserved
*
* This is a component of the ProDoor System.
* Do not distribute modified versions without my permission.
* Do not remove or alter this notice or any other copyright notice.
* If you use this in your own program you must distribute source code.
* Do not use any of this in a commercial product.
*
*)
procedure replace_string( var line: string; oldstr, newstr: anystring);
(* perform string replacement if possible *)
var
k: integer;
max: integer;
begin
max := 10;
k := pos(oldstr,line);
while (k <> 0) and (max > 0) do
begin
line := copy(line,1,k-1) + newstr + copy(line,k+length(oldstr),255);
k := pos(oldstr,line);
dec(max);
end;
end;